pay a visit to - French English Dictionary